package com.powerflasher.as3potrace.backend
{
   import flash.geom.Point;
   
   public interface IBackend
   {
       
      
      function init(param1:int, param2:int) : void;
      
      function initShape() : void;
      
      function initSubShape(param1:Boolean) : void;
      
      function moveTo(param1:Point) : void;
      
      function addBezier(param1:Point, param2:Point, param3:Point, param4:Point) : void;
      
      function addLine(param1:Point, param2:Point) : void;
      
      function exitSubShape() : void;
      
      function exitShape() : void;
      
      function exit() : void;
   }
}
